/*
    题目：尝试将7.jpg复制一份，命名为7-2.jpg并将其添加到当前目录下

    思路：使用readFile将文件信息读取，再将读取到的信息通过writeFile写入即可
    拓展：使用流式读取和写入道理也一样

    注意：更推荐使用流式读取与写入，因为我们之前说过，writeFile会直接把文件一整个拿过来放在内存中进行操作，这样很明显会比较占用内存。而流式读取会一点一点读，我们一点一点读取与写入，这样每次写入时会把之前已经写入好的部分内存回收掉，从而解决内存占用问题。不过有一点要注意，就是流式读取与写入，过程并不是读一块写一块，读取的速度会比写入快一些，所以通常在写入的时候，外面通常已经有好多块被读取好了，在等待写入

*/ 
let fs = require('fs');

fs.readFile('./7.jpg',(error,data)=>{
    if(error){
        console.log(error);
        return;
    }
    fs.writeFile('./7-2.jpg',data,error=>{
        if(error){
            return;
        }
        console.log('写入成功');
    })
})